package com.powergisol.gis.service;

import com.powergisol.gis.entity.TabCoordinateSystem;
import com.powergisol.gis.util.Result;
import com.powergisol.gis.vo.*;
import org.springframework.web.multipart.MultipartFile;

public interface ExcelInService {
    /**
     * easyexcel导入
     * @param excelFile
     * @param vo
     * @param tabUserVo
     * @return
     */
    Result easyexcelImport(MultipartFile excelFile, SzZkCmdStandardVo vo, TabUserVo tabUserVo);

    Result cnyImport(MultipartFile excelFile, CnyZkExcelStandardVo vo, TabUserVo tabUserVo);

    Result cnyImport1(MultipartFile excelFile, CnyZkExcelStandardVo vo, TabUserVo tabUserVo);

    Result liangImport(MultipartFile excelFile, ExcelInportBaseVo vo, TabUserVo tabUserVo);

    Result zhuImport(MultipartFile excelFile, ExcelInportBaseVo vo, TabUserVo tabUserVo);

    Result liveImport(MultipartFile excelFile, TabExcelVo vo, TabUserVo tabUserVo);

    Result listMould();

    Result listByMouldId(Integer mouldId);

    Result saveMould(TabMouldDetailVo vo);

    Result upMould(TabMouldDetailVo vo);

    Result delMould(Integer id);

    Result getCoorForm();

    Result saveCoorForm(TabCoordinateSystem system);
}
